home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / COMMUNIC / BULLETIN / 0801B.ZIP / PHNXDOC.12 < prev    next >
Text File  |  1987-12-04  |  41KB  |  858 lines

  1.  
  2.  
  3.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  4.  
  5.      >   12.0  PHOENIX MENU SYSTEM PLUS (tm)
  6.                The Phoenix menu system is by far the most powerful
  7.                menu system available to sysops anywhere. A proper
  8.                understanding of this menu system will allow you to
  9.                make your board have its own personality. You may
  10.                virtually call any command from any menu and have
  11.                as many menus as your memory will allow, up to 25!
  12.                You may create your own commands and make them do
  13.                almost whatever you want: send any text file to the
  14.                user's screen, run online programs, create questionnaires
  15.                and "voting booths", place message and files commands
  16.                anywhere, create a special new user menu that
  17.                will not allow him to enter the regular bbs,
  18.                and have user level sensitive bulletins.
  19.                At the end of this file is a Quick Reference Chart
  20.                listing every Phoenix Menu command and what it means.
  21.                In ADVANCED USES AND OPTIONS, we will tell you how to
  22.                have your menus look anyway you wish them to and how
  23.                to mix ansi color menus and special text menus in with
  24.                your Phoenix command menus. Please read
  25.                and understand the menu tutorial, and create some menus
  26.                to see how they work first, before going on to the
  27.                more artistic menus.
  28.  
  29.           12.1  A MENU EXAMPLE
  30.                         Main Menu,main.hlp,n
  31.                         M,[M]ESSAGE SECTION,1,4,z
  32.                         F,[F]ILES SECTION,2,4,z
  33.                         B,[B]ulletins,,4,R
  34.                         C,[C]omments to the sysop,,4,S
  35.                         #,[#] List active users,,4,Y
  36.                         L,[L]ocate a User,,4,T
  37.                         I,[I]initial welcome message,welcome1,4,d
  38.                         Q,[Q]uestionnaire,newuser,4,q
  39.                         S,[S]tatistics,,4,W
  40.                         N,[N]ews about Phoenix,news,4,d
  41.                         P,[P]age the Sysop,,4,U
  42.                         G,[G]oodbye and logoff,,4,G
  43.                         X,[X]pert toggle,,4,X
  44.                         !,[!] Change User Status,,4,Z
  45.                         U,[U]tilities for the Sysop,3,25,z
  46.                         ?,[?] HELP WITH COMMANDS,,4,?
  47.  
  48.                   Above is the MENU0.MNU which we supply. An explanation
  49.                   of what each type of command does is in the quick
  50.                   reference. We will cover only the Menu "Syntax",
  51.                   certain "classes" of menu calls, and the necessary
  52.                   items to make your Phoenix system the best you can
  53.                   make it. If you noticed, you actually have up to
  54.                   26 menus available to you, but only 25 (1 thru 25) are
  55.                   optional. MENU0.MNU MUST exist or Phoenix will refuse
  56.                   to run, giving you a message that the menu is missing.
  57.                   Name your menus like this:
  58.                            MENUxx.MNU where xx is a menu number from
  59.                            1 to 25. Do not put leading zeros in the
  60.                            menu name!
  61.                   You may define menus that are not in sequential order.
  62.                   Example: In your system you might want to have
  63.                   menu0.mnu, menu1.mnu, menu10.mnu, menu15.mnu and
  64.                   menu21.mnu. You may do so, Phoenix will know what
  65.                   to do with them.
  66.  
  67.  
  68.  
  69.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  70.  
  71.           12.2 SPECIAL MENUS
  72.  
  73.                   Phoenix Menu System Plus allows you to create
  74.                   special menus like Questionnaire menus,
  75.                   or User level sensitive bulletin menus, or
  76.                   just about anything. We will give some one line
  77.                   examples below, but the detailed explanation of
  78.                   what each menu command field means will be given
  79.                   in the menu tutorial (see 12.3).
  80.  
  81.                   V,[V]oting Booth,10,5,z
  82.                      this line will call menu10.mnu which, in this
  83.                      example is dedicated to questionnaires.
  84.  
  85.                   Menu10 might contain something like this:
  86.                     S,[S]urprise questionnaire,surprise,5,q
  87.                     B,[B]eta tester application,Beta,5,q
  88.                     M,[M]ovie votes,movies,5,q
  89.  
  90.                     Each one of those selections calls a different
  91.                     questionnaire.
  92.  
  93.  
  94.                   B,[B]eta bulletin,beta.txt,17,d
  95.                   N,[N]ewuser bulletin,new.txt,3,d
  96.                   C,[C]lub bulletin,club,20,d
  97.                   R,[R]egular users bulletins,22,10,z
  98.  
  99.                   In the first 3 lines, we have a mini level-sensitive
  100.                   bulletin menu. These will follow the DUMPFILE CLASS
  101.                   of identifiers which is explained below. The fourth
  102.                   line calls a regular users bulletin menu (also level
  103.                   sensitive).
  104.  
  105.  
  106.           12.3 A MENU TUTORIAL
  107.  
  108.                MENU TITLES:
  109.                The top line of each menu tells Phoenix what the
  110.                name of that menu is, what its associated help file is,
  111.                and the MENU ACTIVITY IDENTIFIER which tells Phoenix
  112.                how to behave within that menu. This line MUST exist.
  113.  
  114.                In the discussion below, we will expand the menu lines
  115.                for clarity, but in real life you MUST NOT PUT SPACES IN.
  116.  
  117.                 menu title     menu help file     activity identifier
  118.                 ----------     --------------     -------------------
  119.                 Main Menu    ,     main.hlp     ,          n
  120.  
  121.                 The menu title is the name of the menu that Phoenix will
  122.                 send to the user along with a line known as a "command line".
  123.                 You may name this anything you wish, like  "Voting Booth",
  124.                 "Games", "Messages", etc (with or without the quotes). You
  125.                 should pick a title that is descriptive with what commands
  126.                 the menu has in it. In this case, Main Menu, or Menu0.mnu
  127.                 is the menu that Phoenix will look for to send the user
  128.                 right after login is completed. Only menu0 will be looked
  129.                 for after login. To get to another menu from this one
  130.                 you must call it. More on that later.
  131.  
  132.  
  133.  
  134.  
  135.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  136.  
  137.                 The menu help file is a text file that lists the
  138.                 commands in that menu and what they do. We supply help
  139.                 files for the menus that you received in the distribution
  140.                 archive. You may create your own help file and place
  141.                 the name of the file in the MENU HELP FILE field and
  142.                 wherever help is requested, that file will be dumped
  143.                 to the user's screen.
  144.  
  145.                 The activity identifier tells Phoenix whether this menu
  146.                 will display the user's current message board selection and
  147.                 check for his mail, or what his current files area is,
  148.                 or both or neither.
  149.  
  150.                 ONLY the following identifiers are allowed here:
  151.  
  152.                       m : Check for user's mail and display his current
  153.                           message board selection when entering this menu.
  154.                           Also, when entering a "message class" menu with
  155.                           this ID, a file called MSGMSG.* (.bbs/.clr) will
  156.                           be looked for and if present sent to the user
  157.                           only once per login.
  158.  
  159.                       f : Display the user's current files area selection
  160.                           while in this menu. Display the file FILEMSG.*.
  161.                           This file follows the same rules as msgmsg.* above.
  162.  
  163.                       b : Behave as in BOTH above and display both message
  164.                           board and files area selections while in this
  165.                           menu.
  166.  
  167.                       n : Do not display EITHER of the message or files
  168.                           area selections while in this menu.
  169.  
  170.                 You may, of course place any message or files command
  171.                 in any menu with, or without, displaying the current
  172.                 message base or files area. These are recommended wherever
  173.                 you place message or files commands simply for the
  174.                 user's convenience. Otherwise, he will not know what
  175.                 his current area is.
  176.  
  177.                 You may have the following maximum characters per field:
  178.  
  179.                 menu title     menu help file     activity identifier
  180.                    20       ,       12         ,          1
  181.  
  182.                 Don't forget to count any spaces you may have in the
  183.                 menu title! The menu help file must follow DOS file
  184.                 naming conventions which are a maximum of 8 characters
  185.                 for the first name, a period "." and a maximum of 3
  186.                 characters for the extension. The 12 character field
  187.                 allows for a complete dos filename like:
  188.                        12345678.123 or Phoenix1.bbs
  189.  
  190.                 Only ONE character is allowed as the identifier and
  191.                 may ONLY BE ONE of "m,f,b,n". NO other identifiers
  192.                 will be allowed.
  193.  
  194.                 There must only be ONE comma separating the fields, so
  195.                 again, your menu top line should look something like this:
  196.                     Special Menu,special.hlp,n
  197.  
  198.  
  199.  
  200.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  201.  
  202.                 The menu help file is optional, so if you do not want a
  203.                 help file, do this:
  204.                     Special Menu,,n
  205.  
  206.                 This tells Phoenix that the help file field is blank.
  207.                 In this case, do NOT place a space in the help file field!
  208.                 The MENU TITLE AND ACTIVITY ID ARE NOT OPTIONAL and
  209.                 must exist!
  210.  
  211.                 If, after running Phoenix, you want to change a menu,
  212.                 you MUST quit Phoenix with the F10 key after logging off
  213.                 and bring Phoenix back up in order for the new menu change
  214.                 to be loaded into memory.
  215.  
  216.  
  217.         GOLDEN RULE:
  218.                 Each Phoenix command menu (.mnu file) may have any number of
  219.                 command lines. However, remember that Phoenix formats
  220.                 these commandlines two per line when in use. Full screen
  221.                 mode has 23 lines, and Window mode has 18 lines available
  222.                 per screen, so being practical, you should limit yourself
  223.                 to 40 commands per menu (20 lines) if in full screen mode
  224.                 and 30 commands per menu (15 lines) if in window mode.
  225.                 This will allow for any message or files area messages
  226.                 plus the commandline.
  227.  
  228.                 If more than this number of commands are used, the
  229.                 top commands will scroll off the screen. Simplicity is
  230.                 usually the best way, so you are better off using more
  231.                 menus and less commands per menu, but, you may place
  232.                 every Phoenix command into menu0.mnu and have a
  233.                 Pc-Board style menu if you wish. To fit more than 40
  234.                 commands per menu on one screen, see advanced uses and
  235.                 options.
  236.  
  237.  
  238.                 THE COMMAND LINES consist of the following fields.
  239.  
  240.                 FOR MENU CALLS:
  241.                 user command,description,menu number,security level,cci
  242.  
  243.                 FOR COMMAND CALLS:
  244.                 user command,description,runfile,security level,cci
  245.  
  246.                 Note that the only place the fields differ is in the
  247.                 runfile / menu number field.
  248.  
  249.                 Before we discuss command calls, we should tell you
  250.                 how to call another menu. The command line for
  251.                 menu calls is very clear.
  252.  
  253.                 user command,description,menu number,security level,cci
  254.  
  255.                 USER COMMAND field is the one character entry that
  256.                              the user must press to activate the command.
  257.  
  258.                 DESCRIPTION tells the user what the command will do.
  259.                             You have up to 35 characters to tell him.
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  267.  
  268.                 MENU NUMBER is the menu number of the menu you are calling.
  269.                             In this example we will call menu 6. Simply
  270.                             place a 6 in the menu number field, and create
  271.                             a menu called menu6.mnu.
  272.  
  273.                 SECURITY LEVEL is the minimum user level a user must have
  274.                                in order to even see this command line!
  275.                                In this example the security level is 10.
  276.  
  277.                 CCI         Is the command identifier used within Phoenix.
  278.                             This tells Phoenix what to do when the
  279.                             user command key is pressed.
  280.                             It means Constant Command Identifier.
  281.                             These are constants within Phoenix,
  282.                             and all command identifiers are
  283.                             listed in the quick reference. To call another
  284.                             menu, you must use a lower case "z". Upper and
  285.                             lower case letters are unique and
  286.                             mean different things to Phoenix.
  287.  
  288.                 Lets build the command line to call a menu.
  289.  
  290.                 user command,description,menu number,security level,cci
  291.                   O,[O]nline Programs,6,10,z
  292.  
  293.                 The user with a minimum security level 10 will see:
  294.                      [O]nline Programs
  295.  
  296.                 Pressing the O will tell Phoenix to activate menu # 6.
  297.  
  298.                 IMPORTANT to note here is that the quit to calling menu
  299.                 command is a menu call! So, if the online example above
  300.                 was in menu0.mnu, the following should be in menu6.mnu
  301.                 or else the user will not be able to get back to menu0!
  302.                 You may create 'dead end' menus if you wish, but........
  303.                 The quit command in menu 6 should look like this:
  304.  
  305.                 Q,[Q]uit to Main Menu,0,4,z
  306.                       or
  307.                 M,[M]ain Menu,0,4,z
  308.  
  309.                 Again, the maximum number of characters allowed are:
  310.                 user command,description,menu number,security level,cci
  311.                      1            35         2             4         1
  312.  
  313.                 Remember  that security level maximum is 9999 and menu
  314.                 number maximum is 25.
  315.  
  316.  
  317.                 COMMAND CALLS
  318.                 user command,description,runfile,security level,cci
  319.  
  320.                 Each field follows the rules described in Menu Calls,
  321.                 with the exception of the RUNFILE field (menu number field
  322.                 in the above discussion).
  323.  
  324.                 In command call class, the runfile field may have up to
  325.                 35 characters and may contain a path as well. As the
  326.                 name suggests, you place the name of a file there for
  327.                 Phoenix to act on. What Phoenix does with this file will
  328.                 depend on what CCI is in the cci field.
  329.  
  330.  
  331.  
  332.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  333.  
  334.                 DUMPFILE CLASS:
  335.                 This will be the most used command class.
  336.                 You may place as many dumpfile class commands into
  337.                 the menu system as you wish. It displays
  338.                 the contents of a text file to the user. The intelligence
  339.                 for .BBS/.CLR extension decisions is in this routine that
  340.                 a LOWER CASE "d" activates. There are many examples of
  341.                 dumpfile class calls in the 4 menus we supply. Please
  342.                 study them. One very familiar command is:
  343.  
  344.                      I,[I]nitial Welcome message,WELCOME1,5,d
  345.  
  346.                 The maximum number of characters allowed per field are:
  347.  
  348.                 user command,description,runfile,security level,cci
  349.                     1            35        35           4        1
  350.  
  351.                 If your display file will follow the .bbs/.clr rules
  352.                 (.bbs for regular text, .clr for ansi) place only
  353.                 the FIRST NAME of the file in the runfile area.
  354.                 Phoenix will determine which file to look for and send.
  355.                 If the .clr file should be sent and it does not exist,
  356.                 then the .bbs file will be sent.
  357.  
  358.                 You may place an extension on the filename, but that
  359.                 will bypass the .bbs/.clr logic inside Phoenix and the
  360.                 file will be treated as a text file only and only an
  361.                 exact match to the specified filename will be displayed.
  362.                 If you wish to display a file that has no extension, you
  363.                 simply place a period "." after the filename. Example:
  364.                   I,[I]nstructions,GAMEDOC.,4,d
  365.  
  366.                 This will display the file GAMEDOC (with no extension).
  367.                 Note that we used all caps only for clarity. You may
  368.                 use lower case for the filename. Again, to follow the
  369.                 .bbs/.clr rules for your file, place the name of the
  370.                 file in the runfile area with no extension or period,
  371.                 and be sure your file has at least the .bbs extension
  372.                 on the disk.
  373.  
  374.                 Only the user command must be different within any
  375.                 menu, ALL commands to send a file to the user must be
  376.                 of dumpfile class with a lower case "d".
  377.  
  378.                 The exception to
  379.                 this rule is when you wish to send the help file associated
  380.                 with the menu listed on the top line. In that case, the
  381.                 CCI will be a "?". Phoenix will know what to do once the
  382.                 "?" cci is activated. For a help command that sends the
  383.                 menu help file, use NO filename within the command line,
  384.                 so:
  385.  
  386.                 H,[H]elp,,4,?
  387.  
  388.                  will send the menu help file when the "H" command is
  389.                  pressed.
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  399.  
  400.                 QUESTIONNAIRE CLASS:
  401.                  You may create as many questionnaires within the
  402.                  Phoenix Menu System Plus as you wish. The CCI to
  403.                  activate the questionnaire routine is lower case "q".
  404.                  Place the first name only of your questionnaire into
  405.                  the runfile field with NO period ".". Example:
  406.                     N,[N]ewuser questionnaire,NEWUSER,4,q
  407.  
  408.                   This will activate the questionnaire command file
  409.                   on your disk called NEWUSER.QST. Notice that Phoenix
  410.                   will add the .QST extension whenever a "q" cci
  411.                   is activated. The corresponding answers file will be
  412.                   the first name plus .ANS, so, in this case, the
  413.                   answers file will be NEWUSER.ANS. Phoenix will create
  414.                   or append the file as necessary. There will NEVER be
  415.                   a mix-up between newuser.bbs and newuser.qst because
  416.                   different CCI's activate different routines which will
  417.                   look for different file extensions. "d" will look for
  418.                   .bbs/.clr, or the exact filename, while "q" will
  419.                   ALWAYS look for a .qst extension.
  420.  
  421.                 SHELL CLASS:
  422.                   Shell programs or Online programs may be run
  423.                   directly from Phoenix using this class. The CCI is
  424.                   a lower case "s". Please see the chapter ONLINE
  425.                   PROGRAMS EXPLAINED for a complete tutorial on how
  426.                   to use executable programs within the Phoenix
  427.                   environment. This is a very informative tutorial
  428.                   written by Jim Hood. We feel that Jim's knowledge
  429.                   of shelled programs qualifies him as one of the
  430.                   nation's leading experts on running programs
  431.                   remotely. When shelling a program be sure to use
  432.                   the ENTIRE filename (go.bat, adventure.exe, chkdsk.com).
  433.  
  434.  
  435.                  SPECIAL BULLETINS CLASS:
  436.                   User level sensitive bulletins are possible by simply
  437.                   calling a menu designated as a bulletin menu, and
  438.                   using the dumpfile class cci. However, Phoenix takes
  439.                   this one step further. You may tell Phoenix (in CONFIG)
  440.                   that you wish to dump one of these special bulletin
  441.                   menus during the login process instead of the regular
  442.                   bulletin system. Some special CCI's become activated
  443.                   when this is declared and are active only while the
  444.                   special bulletin system is invoked. As soon as the user
  445.                   quits to the main menu, these special CCI's are
  446.                   no longer active. They are:
  447.  
  448.                         description                        cci
  449.  
  450.                      Standard Bulletin menu                 *
  451.                      Exit bulletin menu and
  452.                        continue with login                  e LOWER CASE ONLY
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  464.  
  465.                    When a menu is used in this manner as a special
  466.                    bulletin menu dumped at login, the user`s EXPERT
  467.                    level will be saved and changed to 0 (novice)
  468.                    so he will see the menu selections,
  469.                    until the user quits this menu and continues
  470.                    with the login sequence. Also note
  471.                    that you may call any of the other menus from this one
  472.                    so you may have almost unlimited number of level sensitive
  473.                    bulletins. Be sure to allow for a list menu command
  474.                    and a quit to main menu command.
  475.  
  476.                    ONLY the below cci's will be active in ANY menu
  477.                    called from the special bulletin menu
  478.                    until the login sequence is completed and menu0 is
  479.                    active.
  480.  
  481. REFERENCE for bulletins only:
  482.           TYPE OF CALL MADE (class)              CCI
  483.           ----------------                       ---
  484.            DUMPFILES                              d LOWER CASE ONLY
  485.            QUESTIONNAIRES                         q LOWER CASE ONLY
  486.            GoodBye                                G UPPER CASE ONLY
  487.            Quit to calling menu                   z CALL ANOTHER MENU
  488.            List                                   z call the same menu
  489.        =   Standard Bulletin menu                 *
  490.        =   Exit bulletin menu and
  491.              continue with login                  e LOWER CASE ONLY
  492.  
  493.  
  494. THESE ARE THE ONLY CCI'S ACTIVE WITHIN THE SPECIAL BULLETIN MENU system!
  495. NONE of the others listed in the quick reference will work here,
  496. and to continue, you must use the "e" CCI. Calling menu0 will do no good
  497. since only dumpfiles, questionnaires, goodbye and call another menu
  498. will be valid until a "bulletin menu" activates the "e" CCI.
  499.  
  500. note that the = marked classes can only be active when the menu is
  501.      called in place of the standard bulletins on login. They are
  502.      inactive after the user hits the main menu by the "e" cci.
  503.  
  504.            The "*" will allow you to call the standard BULLETIN.*
  505.            bulletin system. The "Enter to continue" prompt in the
  506.            standard system will return you to the calling bulletin
  507.            menu only and will not continue with the login when
  508.            CONFIG is told to use special bulletin menus. This changes
  509.            to another cci when used within the regular Phoenix menu
  510.            system.
  511.  
  512.                    There is an interesting side-effect to using this
  513.                    special bulletin menu system. Remember that
  514.                    you may have a restriction level system which
  515.                    will put the user into comments, questionnaire, or
  516.                    nothing and will log him off immediately after, without
  517.                    entering him into the user log. You may also create
  518.                    a very restricting menu system which will not allow
  519.                    the new user to enter the bbs, but will allow
  520.                    him to do whatever you let him within the confines
  521.                    of the special bulletin system. After he logs off,
  522.                    he will be placed into the user log, so the next
  523.                    time he calls, after you upgrade his security level,
  524.                    he will have access to the main system. A skeleton
  525.                    menu system which will allow this is shown below.
  526.  
  527.  
  528.  
  529.  
  530.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  531.  
  532.                    sample special bulletin menu7:
  533.  
  534.                        N,[N]ew user menu,9,3,z
  535.                        B,[B]ulletins,8,10,z
  536.                        S,[S]tandard bulletins,,10,*
  537.                        Q,[Q]uit to main menu,,10,e
  538.  
  539.                     assume regular user level of 10 and new user of 3.
  540.                     Notice that the only command the new user will
  541.                     see is the new user menu command! He will have no
  542.                     choice besides disconnecting. Regular users will see
  543.                     all the commands listed above and may select a special
  544.                     user level sensitive bulletin menu or the standard
  545.                     bulletins, or quit to continue login. We will deal only
  546.                     with new user level here. He selects "N" which is his
  547.                     only choice. This calls menu9 which could have in it:
  548.  
  549.                        Q,[Q]uestionnaire,NEWUSER,3,q
  550.                        G,[G]oodbye,,3,G
  551.                        N,[N]ew user information,INFO,3,d
  552.                        1,[1] Quit to previous menu,7,10,z
  553.                        2,[2] Continue with login,,10,e
  554.  
  555.                      Now the new user has 3 selections he sees. He must
  556.                      answer a questionnaire, read new user info, or
  557.                      log off. The other two commands should be placed
  558.                      there so if a regular level user gets curious, he
  559.                      can get out without saying goodbye.
  560.  
  561.                      This type of restricted system differs in that
  562.                      it will allow the new user to read bulletins
  563.                      if you wish, answer a questionnaire and log off
  564.                      and Phoenix will enter him into the users log.
  565.  
  566.                      With the standard restriction levels of 1,2,3
  567.                      defined in CONFIG, the user will automatically
  568.                      get logged off without getting any bulletin
  569.                      menu, may be allowed a questionnaire or comment
  570.                      depending on system restriction level, and
  571.                      will not be placed into the users log. If you
  572.                      wish to enter a new user into the system with
  573.                      one of these restriction levels, you must take
  574.                      Phoenix down with the F10 key, and bring it back
  575.                      up with a 0 command line parameter like:
  576.  
  577.                      phoenix 0
  578.  
  579.                      and this will remove the restrictions so you
  580.                      may enter the new users. Be sure when you do this
  581.                      that you re-run Phoenix without the 0 or else
  582.                      you will have a public system!
  583.  
  584.                      The above described special menu suggestion is
  585.                      a convenient alternative to the restricted system
  586.                      as defined in CONFIG. The new user cannot enter
  587.                      the main bbs if set up in this way. However, only
  588.                      the restriction level 3 will not allow the new user
  589.                      any time on the system.
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  597.  
  598.        DESCRIPTIONS OF CONSTANT COMMAND IDENTIFIERS
  599.           Remember that upper and lower case are different and call
  600.           different routines within Phoenix even if the letter is
  601.           the same.
  602.  
  603.           'A': Change Message Board
  604.                 This is the 'C' command in the message menu we supply
  605.                 which will allow the user to list available boards
  606.                 and change into those areas. Included in this selection
  607.                 is the 'all messages' selection.
  608.           'B': Enter a Message
  609.                 Just what it implies, This cci allows you to enter
  610.                 a message and save it into the message system.
  611.           'C': Text Search in Messages
  612.                 This will look for a word or string of words for a match
  613.                 in the subject or to:/from: fields.
  614.           'D': Kill a Message
  615.                 You may delete a message by specifying a message number
  616.                 without actually looking at the message. Another kill command
  617.                 is offered in the commandline under the message when you
  618.                 read it.
  619.           'E': List Your Mail
  620.                 This will check all of your mail from message #1 to the end
  621.                 of the messages and tell you what ones are for you and what
  622.                 ones you left.
  623.           'F': Fast Scan Messages
  624.                 This does a short listing of the subject field of all
  625.                 messages in the system that the user has access to.
  626.           'H': Read Messages
  627.                 Just what it implies, it allows you to read the messages
  628.                 in the message system.
  629.           'I': Scan Messages
  630.                 This does a long scan, and lists the complete message
  631.                 header with date, to, from, subject for every message
  632.                 in the system that the user is allowed to see. In special
  633.                 areas which do not show names, this will also not show
  634.                 the names.
  635.  
  636.           'J': Download Files
  637.                 This activates the download system and allows a user to
  638.                 download files.
  639.           'K': Upload Files
  640.                 This activates the upload files system.
  641.           'L': List Files
  642.                 Will list the current area files.bbs or files.clr.
  643.           'M': Change Files Area
  644.                 This will list the available files areas to the user and
  645.                 allow him to change areas.
  646.           'N': File Statistics
  647.                 Displays user's upload and download statistics and shows
  648.                 the amount of free space on the current upload drive.
  649.           'O': New Files
  650.                  Will search the files system for any new files added to
  651.                  the system since the user's last login or from a certain
  652.                  date the user enters. A complete listing can be generated
  653.                  simply by entering 01-01-80 as a date.
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  664.  
  665.           'P': Search for a File
  666.                  This will search the files system for a match of a name or
  667.                  part of a name. It only looks in the files.* and not to the
  668.                  actual disk directory, and like any other listing or search
  669.                  command, will show the user only areas he has access to.
  670.           'V': View Contents of an Archive file
  671.                  Allows you to view the contents (arc directory) of an
  672.                  .ARC file.
  673.           'R': Standard Bulletins
  674.                Activates the standard bulletin system using BULLETIN.* as
  675.                the menu listing.
  676.           'S': Leave a Comment
  677.                Will allow a user to leave a message automatically saved to
  678.                area #1 as a special private message to you. It will be
  679.                'tagged' with a COMMENT flag. NO ONE but you and those you
  680.                give specific permission, will be able to read it.
  681.           'T': Locate a User
  682.                Will search for a user by name and if found, will tell
  683.                the user that this name is a valid user and display the
  684.                last time he was on the system.
  685.           'U': Page the Sysop
  686.                If the page flag is on, this will allow a user to page you.
  687.                If the bell flag is on, it will also signal you with a series
  688.                of tones.
  689.           'W': System Statistics
  690.                Gives caller the start date and number of users on the system.
  691.           'Z': Change Your User Stats
  692.                Allows the user to change some of his entries in the
  693.                user record - Password, lines per page, etc. and will display
  694.                other information about him that he may not change.
  695.           '?': Help
  696.                Displays the menu top line MENU HELP FILENAME. If it is not
  697.                present,it will return 'Sorry help is not available'.
  698.           'q': Questionnaires
  699.                Executes a questionnaire script file.
  700.           'd': Dump a text file
  701.                Displays any text file or ansi file. Example is welcome1.*
  702.           's': Shell a program
  703.                Allows running another program from within Phoenix. Also
  704.                called ONLINE programs.
  705.           'G': GoodBye
  706.                Activates the goodbye.* file and logs user off the system.
  707.           'X': Xpert Toggle
  708.                Changes his expert mode which affects the menu prompt.
  709.           'z': Call another Menu
  710.                Will allow you to call another menu within the system.
  711.           'e': exit to system menu
  712.                (special bulletin menu call only)
  713.                Will allow a continuation of the login process after bulletins
  714.                are dumped when a special bulletin menu is used. This is NOT
  715.                active after entering the main menu.
  716.           '*': Read Standard Bulletins
  717.                (special bulletin menu call only)
  718.                Activates the standard bulletin system using bulletin.* only
  719.                from within special bulletin menus. Not active after entering
  720.                main menu.
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  729.  
  730.           'a': List Active Events          (sysop stuff)
  731.                Will display your event entries.
  732.           'b': Change Events
  733.                Allows you to create events.
  734.           'c': Update Events
  735.                Allows you to enable a disabled event, disable an event
  736.                or remove an event permanently.
  737.           'f': Modify Users Log
  738.                This will enter the users log, display all the users info
  739.                to you and allow you to change many things within his record.
  740.           'g': Dump Callers Log
  741.                Displays the callers.log in 'last-first' order. This is
  742.                a special command. The callers.log should never be used
  743.                in a dumpfile class command (d) as the file is not a text file.
  744.           'h': Users Pack
  745.                Removes deleted records from users.bbs and allows you to
  746.                make decisions about automatically deleting users who
  747.                are below a certain user level, or users who have not
  748.                called within a certain time period. Removing records tightens
  749.                up the file and makes it smaller.
  750.           'i': message pack
  751.                Removes deleted messages and tightens up the file. Also it
  752.                tracks all users' last message read number and adjusts it
  753.                to the new message number after packing.
  754.           'j': Update Files System
  755.                This utility lets you create, modify or delete files
  756.                areas. You may also password protect areas. It contains a
  757.                remove area utility and packing command to keep the
  758.                file small.
  759.           'k': Erase callers log
  760.                Will delete callers.log and create a new one.
  761.           'l': Print Users Log
  762.                Print users log to printer. Select one or all to print.
  763.           'm': Remote Drop To DOS
  764.                Allows remote sysop level users to drop to dos and have
  765.                full access to your disk system. Unless you have a driver
  766.                like IBMAUX installed, you will not see what the user is
  767.                doing until he returns to Phoenix.
  768.           'u': Update Message System
  769.                Offers much of the same as update files system but is for
  770.                message system. Passwords do not apply in messages.
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.       PHOENIX REMOTE COMMUNICATIONS SYSTEM                  DECEMBER 4, 1987
  794.  
  795.                              QUICK REFERENCE
  796. EVERY collie command cci is listed below. Please note that upper and lower
  797. case are VERY DIFFERENT and are NOT interchangable!
  798.  
  799.           CCI          WHAT IT DOES
  800.  
  801.           'A': Change Message Board            (message stuff)
  802.           'B': Enter a Message
  803.           'C': Text Search in Messages
  804.           'D': Kill a Message
  805.           'E': List Your Mail
  806.           'F': Fast Scan Messages
  807.           'H': Read Messages
  808.           'I': Scan Messages
  809.                                   (files stuff)
  810.           'J': Download Files
  811.           'K': Upload Files
  812.           'L': List Files         (list current area files.bbs or files.clr)
  813.           'M': Change Files Area
  814.           'N': File Statistics
  815.           'O': New Files
  816.           'P': Search for a File          (match a filename)
  817.           'V': View Contents of an Archive file
  818.                                        (main menu stuff)
  819.           'R': Standard Bulletins      (as called from main menu)
  820.           'S': Leave a Comment
  821.           'T': Locate a User
  822.           'U': Page the Sysop
  823.           'W': System Statistics
  824.           'Z': Change Your User Stats   ('!' command in main menu)
  825.           '?': Help                     (display menu top line help file)
  826.       =   'q': Questionnaires              (executes a questionnaire file)
  827.       =   'd': Dump a text file            (display a file)
  828.           's': Shell a program             (online program)
  829.       =   'G': GoodBye
  830.           'X': Xpert Toggle
  831.       =   'z': Call another Menu
  832.      =>   'e': exit to system menu         (special bulletin menu call only)
  833.      =>   '*': Read Standard Bulletins     (special bulletin menu call only)
  834.           'a': List Active Events          (sysop stuff)
  835.           'b': Change Events
  836.           'c': Update Events
  837.           'f': Modify Users Log
  838.           'g': Dump Callers Log
  839.           'h': Users Pack
  840.           'i': message pack
  841.           'j': Update Files System          (sysop '6' command)
  842.           'k': Erase callers log
  843.           'l': Print Users Log
  844.           'm': Remote Drop To DOS           (sysop 'D' command)
  845.           'u': Update Message System        (sysop '4' command)
  846.       ANY cci is usable in any menu with the exception of any menus
  847.       defined to be used in the special bulletin system. Then ONLY
  848.       the cci's marked with a "=" are active. Those marked with "=>"
  849.       are special bulletin menu calls and are inactive within the normal
  850.       Phoenix menu system. An "R" is used to
  851.       call standard bulletins from within the regular menu system.
  852.       Study this tutorial carefully, and create some experimental menus
  853.       to learn first hand what Phoenix is capable of. When you are
  854.       confident that you know how to create menus, then read the
  855.       advanced options section to discover how to create your own
  856.       unique look text menus and ansi color menus.
  857.  
  858.